package com.codedancer.campus.manager.service;

import com.codedancer.campus.manager.service.bo.commentReport.CommentReportTypeAddOrUpdateBo;
import com.codedancer.campus.manager.service.bo.commentReport.CommentReportTypeSearchBo;
import com.codedancer.campus.manager.service.vo.commentReport.CommentReportTypeVo;
import java.util.List;

public interface ICommentReportTypeService {

  /**
   * 添加评论举报类型
   * @param commentReportTypeAddOrUpdateBo
   */
  void add(CommentReportTypeAddOrUpdateBo commentReportTypeAddOrUpdateBo);

  /**
   * 修改评论举报类型
   * @param commentReportTypeAddOrUpdateBo
   */
  void update(CommentReportTypeAddOrUpdateBo commentReportTypeAddOrUpdateBo);

  /**
   * 获取全部评论举报类型
   * @return
   */
  List<CommentReportTypeVo> list(CommentReportTypeSearchBo commentReportTypeSearchBo);

  /**
   * 删除评论举报类型
   * @param uuid
   */
  void delete(String uuid);
}
